permanent impression - German English Dictionary